import request from "@/utils/request";

// 获取角色列表
export function getRoleList(pageInfo) {
  return request({
    url: "/sys/role",
    params: pageInfo
  });
}

// 删除角色
export function delRoleById(id) {
  return request({
    url: `/sys/role/${id}`,
    method: "delete"
  });
}

// 添加角色
export function addRole(data) {
  return request({
    url: `/sys/role`,
    method: "post",
    data
  });
}

// 更新角色
export function editEmp(data) {
  return request({
    url: `/sys/role/${data.id}`,
    method: "put",
    data
  });
}

// 根据Id获取角色相关信息
export function getRoleById(id) {
  return request({
    url: `/sys/role/${id}`
  });
}

// 根据id获取企业信息
export function getCompanyDetail(id) {
  return request({
    url: `/company/${id}`
  });
}

// 给角色分配权限
export function setPerToRole(data){
  return request({
    url:"/sys/role/assignPrem",
    method:"put",
    data
  })
}
